package com.yuw.dz.oop5;


public class Student {

    // 属性

    // 学生姓名
    private static String stuName; // 成员变量
    // 学生年龄
    public static int stuAge;
    // 学号
    public String stuNo;
    // 学校
    private String stuSchool;

    // 语句块
    static{
        // 这是一个静态语句块
        System.out.println("这是一个静态语句块");
    }

    {
        // 这是一个非静态语句块
        System.out.println("这是一个非静态语句块");
    }

    // 行为


    public void doEating(String foodName) {
        System.out.println("执行了子类的重写的方法");
        //super.doEating(foodName); // 使用super调用父类的被覆盖的同名的方法
        {
            // 这就是一个语句块
            // 局部变量
            final int i = 1; // final修饰的变量一经初始化，则不允许在改变
            //i =2;
        }
    }

    /**
     * 学习行为
     */
    public static void doStuding() {
        System.out.println(stuName + " is studing...");
    }

    public String getStuName() {
        return stuName;
    }

    public void setStuName(String stuName) {
        this.stuName = stuName;
    }

    public int getStuAge() {
        return stuAge;
    }

    public void setStuAge(int stuAge) {
        this.stuAge = stuAge;
    }

    public String getStuNo() {
        return stuNo;
    }

    public void setStuNo(String stuNo) {
        this.stuNo = stuNo;
    }

    public String getStuSchool() {
        return stuSchool;
    }

    public void setStuSchool(String stuSchool) {
        this.stuSchool = stuSchool;
    }
}
